package com.vincent.template.service.logic;

import com.vincent.template.dto.sys.uri.UriDto;

import java.util.List;

/**
 * @author Vincent Wang
 * @date 2021/3/25 19:21
 */
public interface UriService {

    /**
     * 查询所有uri资源
     * @return
     */
    List<UriDto> findUris();

    /**
     * 根据id查询uri资源
     * @param id
     * @return
     */
    UriDto findUriById(Long id);

    /**
     * 添加uri资源
     * @param uriDto
     * @return
     */
    Long addUri(UriDto uriDto);

    /**
     * 更新uri资源
     * @param id
     * @param uriDto
     * @return
     */
    boolean updateUri(Long id, UriDto uriDto);

    /**
     * 删除uri资源
     * @param id
     * @return
     */
    boolean deleteUri(Long id);
    
}
